package java56_6;

public class Cat extends Pet {
	public Cat(String name, int age, String sex) {
		super(name, age, sex);
	}

	@Override
	public String toString() {
		// TODO 自动生成的方法存根
		return "这是一只小猫咪，他的名字叫" + super.getName() + "，今年" + super.getAge()
				+ "岁了";
	}

	@Override
	public boolean equals(Object obj) {
		// 用this和obj做比较
		System.out.println(this + ">>>>" + obj);
		Cat c = (Cat) obj;
		// super.equals(obj)
		// 名字相同，对象逻辑上就是相同的
		return this.getName().equals(c.getName());
	}

	@Override
	public void shout() {
		System.out.println("喵喵叫");
	}
}
